#include <bits/stdc++.h>
#include <string>

using namespace std;

int main() {
  long long n;
  cin >> n;
  long long len = 1, start = 1, count = 9;
  // 一位数有9个，两位数有90个 三位数有900，  四位数有9000个
  while (n > len * count) {
    n -= len * count;
    len++;       // 位数
    start *= 10; //  1, 10 ,100, 1000, 1000
    count *= 10; // 9 90  900  9000 90000
  }
  start += (n - 1) / len; // 定位到第几段上。
  string s = to_string(start);
  cout << s[(n - 1) % len] - '0';
  return 0;
}